.complain {
    display: flex;
    flex-direction: column;

    .complain-type {
        flex: 1;
        display: flex;
        justify-content: center;
        margin-top: 100rpx;

        .radio-custom {
            margin-bottom: 20rpx;
            color: red;
        }
    }

    .complain-detail {
        flex: 3;
        margin-top: 70rpx;
        display: flex;
        justify-content: center;

        .complain-detail__text {
            height: 380rpx;
            width: 80%;
            border: 1rpx solid #c9cdd5;
            border-radius: 10rpx;
        }
    }

    .complain-pic {
        flex: 1;
        display: flex;
        justify-content: center;
    }

    .complain-submit {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }

}